UISlider:滑桿也是App常見的元件,例如調整音量、明暗等等。
以元件製作滑桿
以UISlider的value屬性,得知目前滑桿滑到的數值:
@IBAction func sliderChanged(_ sender: UISlider)
顯示整數的數值:
myLable.text = "\(Int(sender.value))"
以程式碼製作滑桿
設置圖片的透明度:
imageViewNight.alpha = CGFloat(
mySlider.value / mySlider.maximumValue)
固定圖片比例:
imageViewNight.contentMode = .scaleAspectFit
建立一個滑桿:
aSlider = UISlider(frame: CGRect(
x: 0, y: 0, width:
fullScreenSize.width * 0.9, height: 50))
滑桿的最小值、最大值、預設值:
aSlider.minimumValue = 0
aSlider.maximumValue = 100
aSlider.value = 100
執行動作的時機:
//ture:滑桿可以在變動時同步執行動作
//false:滑動完後才會執行動作
aSlider.isContinuous = true